The Advanced Dungeons & Dragons Core Rules 2.0 
Expansion Patch 4 BETA 1 Version 3.31b1

====================================================

Following is a list of corrections which can be found
in this patch:

====================================================

====================================================
Core Rules 2.0 Expansion Patch 4 Beta 1 (3.31b1)
010418

    Insect Swarms
	Monsters who type is "Insect Swarm" will no longer multiply
	the XP for each monster in the swarm.  The swarm itself will
	have an XP value regardless of the number of monsters within
	the swarm.

    Armored Wizards
	Characters who have the class ability Armored Wizard should
	no longer receive a warning when attempting to wear armor.

    Encounter Templates
	Made corrections to various encounter templates including 
	sub races of Elves, Dwarves, Gnomes and Halfings.

    Sub-race confusion in encounter templates
	If a NPC was added to an Encounter Template and the NPC 
	was a Sub-race, than the parent race was actually being
	added to the template instead of the Sub-race.  This has
	been fixed.

    Encounter Template failing on deleted race/class combos
	If you tried to add a NPC to an encounter template and the
	NPC contained a Race/Class combo for which the class no longer
	existed the program would fail.  This has been corrected.  Now
	the invalid combinations will be removed on the fly.

    Some Kits were not available to certain races
	Half-Elves may now select the following Bard kits:
	Charlatan; Jongleur; Loremaster; Meistersinger; 
	Riddlemaster; Skald; and Thespian.
	High Elves may no longer select Charlatan.
 
    Climb Walls bonus for Core Rules Thief
	Core Rules thieves were getting the Skills & Powers 
	Dex bonus for Climb Walls.  This has been corrected.


    +5 Tracking Bonus for Rangers
	Core Rules Rangers were getting the Skills & Powers
	+5 bonus to Tracking.  This has been corrected.


====================================================
Core Rules 2.0 Expansion Patch 3 Release(3.30pr)
000512

    Crash bug during import
	In some cases when the import screen was closed the program would crash.
	This problem has been fixed.  (Thanks Bill).

    Map Maker Index.crm file
	If all map files are not being listed in the Map Maker listbox, now you can 
	force the program to rebuild the map index file.  With the program NOT running,
	open Index.crm in a text editor.  Type a few characters at the beginning of the
	file and save the file.  Start the program and when prompted to rebuild the 
	index select 'yes'.  Close the program and open it again.  All the maps files
	should now be listed.  This works just like the character index file.

    Edited NWP "Rope Use" removed Mountaineering +2 cross reference.


====================================================
Core Rules 2.0 Expansion Patch 3 Beta 4 (3.24b4)
000303

Made another fix to Races/Subraces in NPC Generation to handle Minotaur-type races.

====================================================
Core Rules 2.0 Expansion Patch 3 Beta 3 (3.23b3)
000215

Modified DMG Treasure: Swords, Dragon Slayer, Bastard
	Changed to contain bastard swords instead of broad swords.
	Ship new Treasure.dat with patch.

Modified the specialization fix from 1/15/2000 to only exclude the bonus if
    a CR character.

Allowed the "Special Kit Bonus/Penalty for weapon" for magical versions
    of the specified weapons setup in the kits.

Removed warning when importing/exporting characters with custom subraces.

Removed THAC0 benefit from Missile Weapon Specialization
    You are not supposed to get -1 THAC0 benefit from specializing in a missile
	weapon.  Removed that benefit.

Fixed Attacks Per Round
    Removed the class level attacks per round override for missile weapons.  Not
	the class level attacks per round will only affect melee weapons.

Fixed GPF Creating Single NPCs
    Fixed a bug introduced by the multiple npc race fix that was done on 01/06/2000.

Added 6th level Spells & Magic spell "Etherealness"


====================================================
Core Rules 2.0 Expansion Patch 3 Beta 2 (3.22b2)
000107

Races and Subraces Chosen for Multiple NPC generation were not being used.
    Fixed so that race/subrace chosen will be used if valid
	(ie CR characters only use CR subraces).

PO NPC Generation NWP CPs not accounting for level advancement.
   Now credits NPC with x CPs per level for NWP CPs.

Fixed Various Class Ability typos and descriptions.

Magic adjustments to shields was being added to the AC twice.

Weapons without proficiencies
	Weapons without a proficiency were gaining
	bonuses when equipped.


====================================================
Core Rules 2.0 Expansion Patch 3 Beta 1 (3.21b1)
991215


Character Kit Archer, Elven (CRE) 
	Removed Reading/writing from bonus NWPs

Free Magick, Major Free or Universal Free
	If the user tries taking Free Magick, Major Free or Universal 
	Free and did  not have enough spell points a message box 
	appears.  The box warns the user that they do not have
	enough spell points and offers to cancel the purchase.
	If the user cancels it appears that the purchase is not
	made, but if the spell level is increased and then
	decreased to the original level the purchase which had
	been canceled appears.  This has been corrected.

Spell Points Printout with non-spellcaster multiclass characters
    Was not printing out correctly when the multiclass character
	has a non-spellcaster class.  Fixed.

Grand Mastery attacks per round
	Was granting only one extra attack every other round.
	Now grants an extra attack per round. (Thanks Robert)

Shield denied to custom classes
	Custom classes were being denied access to shields in certain
	circumstances when a shield should have been allowed.

Removed the +1 to damage for long spear

Incorrect THAC0 in some cases
	Fixed the THAC0 calculation for Combat Bonus.
	Also made some corrections to the Swashbuckler kit.

Fixed problem with copied custom Races showing up twice in the Race list.

Magic AC Adjustment
	Added additional armor types for magic adjustment
	to the character's Armor Class.  Example: Helm +1
	now improves the character's AC by one.

Additional invalid characters in the name cause HTML/RTF/Text printouts to fail
    Wrote a function to replace all invalid filename characters with
	valid characters.  

Curly braces in RTF history text cause error
	 Changed the function that writes the {} characters so that
	they can be placed in an RTF field correctly.  
	Previously would hang the machine.

Quotes in char name cause HTML/RTF/Text printouts to fail
    Quotes in the filename caused the windows file open dialog
	box to fail to open.  Replaced quotes with single quotes.


====================================================
Patch 2 BETA 6 (3.16b6)

Major Free and Universal Free missing
	Fixed a probelm with Major Free and Universal Free missing
	when re-entering the Memorize Spells screen.

====================================================
Patch 2 BETA 5 (3.15b5)

Character Sheet Printouts
	Added the Spell Point section to all character
	sheet printouts.

Crash with Custom Classes in NPC Generation
	Fixed a crash problem that the NPC generator
	had when making NPC clerics from custom classes.
	If the custom class did not have access to
	at least as many spells as the class is allowed
	to memorize, the program would fail.

Spell Points
	Added Spell Point support.

Non-Warriors Cost to Specialize in a Shield (PO)
	Changed the cost for non-warriors to specialize
	in a shield from 4 to 6.

Interior Tile Set - Print Large
	Adjusted scale, now correctly prints one-inch squares.

Archer, Elf Kit
	Fixed THAC0 adjustments when using this kit.

Added an Rtf/Html Generator to the Monster module
	New feature.

Save CP per level
    	Moved the save code to the "Close" button on
	the level screen so when you just change the CP
	Per Level and click Close it will save.

Added an Rtf/Html Generator to the Encounter module
	New feature.

Removed WP Cestus from Summary Tree
	Removed the WP Cestus from the summary 
	tree in the lower left corder of the equipment screen.


====================================================
    Patch 2 BETA 2 (3.12b2)

High and Grand Mastery
	Fixed bug which was adding specialization bonus to
	Mastery bonus.

Treasure Editor Spell Scrolls
	Now adding multiple scrolls will add them as separate items
	so you can put different spells in each.  ie. it won't combine
	multiple scrolls.

Changed Shield Spell to V,S 
	It was V, S, M.

Wemic - benefit of large size with weapons
	Now can wield a two handed weapon with one hand 

Hide the Too Many Languages message
	Added the ability to hide or show the "Too Many Languages"
	message.  Added a checkbox on the warning and a checkbox
	on the Options dialog box.



Too Many Languages Message
	Added a warning to the languages screen when too many
	languages are selected based on the character's intelligence.

High Mastery and Grand Mastery Help
	Help added to the specialization page for these 2 combat
	and tactics rules

Pathfinder (CRE) Focus Weapon
	We were giving melee weapon it was supposed to be
	missile weapon.  Fixed.

Custom Item Printout Word Wrap Bug
	If the word wrap routine came to a point where the last
	word in a paragraph was the only text that didn't fit
	then it would get into an endless loop.  Now it detects
	that and breaks out of the loop.

Copying Race with same name caused GPF
	Fixed a problem where copying a Race with the same name
	as an existing TSR race causes a GPF.

Printout THAC0 Using Warrior Base
	Fixed a problem where the base THAC0 on the printout was
	always using the warrior base THAC0 for everyone.

Weapon purchases by Psionicists 
	Should now allow the purchase of weapons if the character 
	has purchased the proper class ability. 

Weapon Proficiencies for Sun Blade and Elven Bow
	Now if you ready a "Sword, Sun Blade" you won't be charged a
	penalty if you have either the "Sword, short" or "Sword, bastard" 
	WP.  If you ready the "Elven bow" you won't be charged a penalty
	if you have either the "Elven bow" or "Long bow" WP.

Fixed Group Encounter Printout Overlaping Footer
	Sometimes the "Treasure" heading would overlap with the
	footer.	This was happening again since the footer 
	printout fix was done below.  Fixed so it wouldn't overlap.

Fixed Errors in Wizard Spells DB
	Changed a lot of spells from V,S,M to V,S, etc.  Fixed typos.

Printout Footer Placement
	Fixed the placement of the date/time and page number
	footer to work with a variety of printers.

Fixed Errors in Priest Spells DB
	Changed a lot of spells from V,S,M to V,S, etc.
	Fixed typos. Split up some combined reversible spells.

Save Character Points Per Level
  If you use the Levels button on the Name screen to access the Levels 
  screen, you can reset the default for CPs using the spin button but
  it was never saved with your character.  It is now saved.


====================================================
    Patch 2 BETA 1 (3.11b1)

Program crash when selecting Memorize Spells
	Custom Clases which were magic users but did not have
	access to spells were causing the program to crash.
	Fixed.

Priests High Wisdom Bonus for Core Rules
	Fixed a bug where Core Rules Priests were not getting
	their bonus spells for high wisdom.

Cannot be proficient in a Cestus
	Removed the ability to be proficient in a Cestus.
	Allowed warriors to specialize in a Cestus.  Don't
	charge penalty for not being proficient in a Cestus.

Custom class and custom class ability in encounters cause critical error.
	The custom encounters were being reloaded before the
	custom abilities. Changed the order in which the custom
	database is loaded so that the custom abilities will be
	loaded before the custom encounters.

AC Calculation When Multiple Armor is Worn
	The AC calculation was only recognizing the first
	armor worn. Now it recognizes all armor worn.

Ghetto Fighter (CRE) kit
	Combat THAC0 adjustment was previously entered as "1"
	but should have been entered as "-1" to give him a
	THAC0 bonus.  Fixed.

Custom Class More Screen Non-Prof Penalty
	When creating a custom class, using the More... 
	button.  There is an edit box to enter the
	non-proficient THAC0 penalty.  The Help	button states
	to enter a negative number for the penalties and when
	the standard classes are copied, they show a negative 
	number in this box, but the box will not accept the 
	"-" character.	

Bug with overlays on top of "tile" in the "Interior" tile-set not displaying.
	All overlays now appear over the "tile" in the
	"Interior" tile set.

Class Abilities Taken Away When Level Drops
	Class abilities granted by the class at certain
	levels should be taken away when the character's
	level drops.  Fixed so that they now do get taken away.

Class Armor Restrictions Overridden by Kit Armor Restrictions
	The kit restrictions were overriding the class
	restrictions and for a character with no kit it 
	allowed all the armor to be allowed.

Kit Add To Damage Always 1
	In custom kits, using the Other button, there is an
	edit box that allows you to Add to all damage.  The
	program will only add 1 to the damage, but you can
	enter numbers larger than 1 in this box.
	Fixed to use whatever number is entered.

Character Sheet Spell Levels
	Moved the levels columns over an inch to make more
	room for custom class names.

WP Specialization Pick From List
	Enabled the kit specialization feature that allows
	you to pick one from a list.

Priest Bonus Spell for CR Characters
	It was incorrectly giving a bonus spell for Priests
	at 15th level for a high wis/int score to a CR
	character.  Only applies to a PO character.  Fixed.

NWP Bonus on Blind Fighting
	Blind Fighting was a special case where it's 
	bonus/penalty based on subability scores has a "NA"
	in table 45 for Wisdom/Intuition.  Had to make it a
	special case.

Swashbuckler Thief Warrior THAC0
	This kit grants the Warrior base THAC0 to the thief
	but there was a bug that prevented him from ever
	getting that base THAC0.

Custom Class Names
	The 'Copy' function was allowing a custom class to
	have the same name as a standard class.
	 Now it displays an error message box requesting a
	unique name.

Fighting Styles
	If you choose both 'One-handed weapon style' and 
	'One-handed weapon style +2' it will use the 
	'One-handed weapon style +2' when calculating AC.

Custom Class Names
	Disallowed the use of a slash in the custom class 
	name. We use the slash to track multi-class characters.

Character Sheet Printout CR Rogue's chance to use a scroll.
	Fixed so the CR rules apply for CR characters rather
	than using PO rules all the time.

Spells Chance To Learn Displayed Too Low
	The Learn Spells screen was displaying the
	out-of-school chance to learn as if it always
	received the penalty even if the character
	'bought off' the class ability penalty.  
	It was just a display problem--the percent that it
	was actually using was correct.

====================================================
    Patch 1 BETA 4 (3.01b4)

limited to WPs from list
	Fixed "During generation, limited to WPs from list"
	so that	it is not in effect if when greater than
	level 1.

Gladiator Kit
	Moved 'recommended' WPs to 'available' WPs.

Jester Kit
	Added Half-Elves to the list of available races.

NWP Circular References Now Handled
	If one NWP gets a bonus if another NWP is taken, and
	that other NWP gets a bonus if the first NWP is
	taken, the program will now calculate all the bonuses 
	correctly.

NWP Kit Bonuses for Enter Character
	'Enter Character' mode was not giving NWP bonuses for
	kits.  Create character was working fine.

Jester (CRE) Kit
	Added Half-Elves to the list of available races.

Cavalier (CRE) Kit
	Removed Rangers as an allowed class for this kit.

Character Sheet Printouts
	To get the speed increase by 3 for the two-handed
	fighting style, the weapon must require two hands.

Character Sheet Printouts
	For the off-hand weapon, when using two weapons, the
	rules say you only get one attack per round (ROF)
	for the off-hand weapon.

====================================================
    Patch 1 BETA 3 (3.01b3)

Fixed the link to a character portrait in the HTML character
sheet
	Added the text "file://" to the src tag to enable
	Netscape Navigator to display the character portrait.

Reset character info when backing up to Race/Class screen
	Not all character data was being reset when clicking
	the Back button to reselect the Race/Class.

WP Slots When Specializing with CR Characters
	Fixed the problem where in a CR character your WP
	slot could get off by 1 if you used specializations.

Cavalier Weapon Bonus Matching
	Changed the match so a "Sword, long" will match up
	with a "Sword, long +3", etc.

Starting Slots for CR Bards WP
	Changed Bards starting WP slots from 3 to 2 for CR
	characters.

Racial Abilities matching with Weapon Proficiencies
	It was only giving the racial ability bonus to a
	plain "dagger" because the match between the racial
	ability and the proficiency was a simple comparison.
	I changed it so that any dagger proficiencies will
	now match up with the racial ability for "dagger"
	and any similar name variations.  

Enabled Priest Cannot Purchase Weapon Groups Option
	Fixed a problem where no matter how you set the 
	priest option "Cannot Purchase Weapon Groups (Cleric)"
	you wouldn't be able to purchase weapon group items.

Force School Spells
	Added the Force school to spells listed under Force
	on page 184 of the Spells and Magic book.

NWP Crossover Groups
	Rangers were not getting NWP crossover credit for the
	Wizard group, and Bards were not getting NWP
	crossover credit for the Warrior group.  Table 38.

Character Printout Spells Granted
	Filtered out banned priest spells from Spells Granted
	section of printouts.

NWP Bonuses for Racial Abilities
	The program was not giving the racial ability bonus
	for NWPs.  Brewing for a Dwarf was an example.

HTML table of contents for DMG
	Ring of Elemtal Command was jumping to Ring of Djinni
	Summoning.  There wasn't a Table of Content entry for
	Ring of Djinni Summoning.  Now corrected.

help for psionic attacks and defenses
	Corrected help file name. 

Memorized Priest Spells
	Duplicate memorized priest spells were being 
	eliminated without giving the slots back.  Fixed
	so that duplicate memorized priest spells are now
	retained.

Database changes to add groups to NWPs
	Gave the following the 'Rogue' group: Acting, 
	Chanting, Craft Instrument, Crowd Working, Fast
	Talking, Information Gathering, Intimidation, 
	Locksmithing, Looting, Observation, Trailing, 
	Voice Mimicry, Whistling/Humming.
	Gave the following the 'Warrior' group: Cartography.  

====================================================
    Patch 1 BETA 2 (3.01b2)

HTML/RTF/Text Character Sheet Stats Mods
	This version of the character sheet was not
	recalculating the character's stats based on what
	items he was wearing.  ie. Str was not being adjusted
	when wearing Girdle of Storm Giant Strength.
	(Thanks David)

Observation (CRE)
	Changed the NWP Observation (CRE) to group general
	(Thanks Tom)

NPCs and negative CPs
	The problem with leftover CPs has been corrected.

NPCs and Racial Abilities
	NPCs are now given their correct Racial Abilities

Kits - Barred Class Abilities
	When clicking on the Barred Class Abilities button,
	the instructions text was referring to Schools
	instead of Class Abilities.  Changed the text to
	Class Abilities.

    Patch 1, BETA 1 (3.01b1)

Work-around until the problem is fixed:

If you are having problems with "lost" Cleric spells,
cast all of your spells, flip through the spell level
spin button, and then re-memorize all your spells.
This should fix the problem.  Any spells which were
memorized more than once for a character which came
over from Core Rules 2 got lost.
 
List of bug-fixes:

Experience Bonus
	Experience Bonus for High Ability scores fixed.

Unarmed Combat
	Some text description problems for Unarmed Combat
	on the Inventory screen has been fixed.

NA WPs when taking kits
	Characters who had kits with recommended WPs,
	but no required WPs, did not have WPs available
	to select.  Fixed

Dual Class Crash
	Fixed crash bug when users selected dual class
	for custom races.

Custom Class THAC0
	Fixed the THAC0 calculations for custom classes.

Incorrect WP costs
	Fixed WP costs for Psionicists and specialists

Int Bonus for Warriors in WP 
	Left over intelligence bonus points from the NWP
	screen will now be carried forward into	the
	weapon proficiency screen for warriors.

Disabled merging scrolls when selecting saved treasures
in equipment screen.
	When selecting a Saved Treasure with Scrolls, 
	just add the scroll to the stored items section
	without combining it with other scrolls the 
	character already has.

Help for saved treasure bundles
	Print preview of the treasure will now be displayed.
 
Psionic Powers Sciences and Devotions Switched
	The following were sciences but should be devotions:
	Stasis Field, Phase Object.
	The following were devotions but should be sciences:
	Mindwipe.

Custom Help Print
	Added the ability to print the contents of the custom
	help screen.  This will provide printing capability
	for custom spells, parts, races, classes, powers, etc.

Custom Priest Spell Help
	The custom help screen was not displaying for priest
	spells.  Fixed it so that the help screen is 
	displayed for custom priest spells.
